home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Astromatch / Astro.jar / Astro / h.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-05-06  |  3.7 KB  |  213 lines

  1. package Astro;
  2.  
  3. import com.siemens.mp.io.File;
  4. import java.util.Vector;
  5. import javax.microedition.lcdui.Canvas;
  6. import javax.microedition.lcdui.Displayable;
  7. import javax.microedition.lcdui.Graphics;
  8.  
  9. // $FF: renamed from: Astro.h
  10. class class_0 extends d implements Runnable {
  11.    // $FF: renamed from: o int
  12.    static final int field_0 = 0;
  13.    // $FF: renamed from: d int
  14.    static final int field_1 = 1;
  15.    // $FF: renamed from: k int
  16.    static final int field_2 = 2;
  17.    // $FF: renamed from: n int
  18.    static final int field_3 = 3;
  19.    // $FF: renamed from: r int
  20.    static final int field_4 = 4;
  21.    // $FF: renamed from: e int
  22.    static final int field_5 = 5;
  23.    // $FF: renamed from: m int
  24.    static final int field_6 = 6;
  25.    // $FF: renamed from: j int
  26.    static final int field_7 = 7;
  27.    // $FF: renamed from: h int
  28.    static int field_8;
  29.    // $FF: renamed from: q java.util.Vector
  30.    static Vector field_9;
  31.    // $FF: renamed from: p Astro.k
  32.    k field_10;
  33.    // $FF: renamed from: l Astro.i
  34.    i field_11 = new i();
  35.    // $FF: renamed from: f Astro.e
  36.    e field_12;
  37.    // $FF: renamed from: g Astro.b
  38.    b field_13;
  39.    // $FF: renamed from: c Astro.f
  40.    f field_14;
  41.    // $FF: renamed from: i int
  42.    static int field_15;
  43.  
  44.    class_0() {
  45.       field_9 = new Vector();
  46.    }
  47.  
  48.    // $FF: renamed from: else () void
  49.    void method_0() {
  50.       File var1 = new File();
  51.  
  52.       try {
  53.          File.delete("data");
  54.          int var2 = var1.open("data");
  55.  
  56.          for(field_15 = 0; field_15 < field_9.size(); ++field_15) {
  57.             byte[] var5 = new byte[1];
  58.             byte[] var6 = new byte[1];
  59.             a var3 = (a)field_9.elementAt(field_15);
  60.             byte[] var4 = new byte[var3.if.length()];
  61.             var4 = var3.if.getBytes();
  62.             var5[0] = (byte)var4.length;
  63.             var6[0] = (byte)var3.a;
  64.             var1.write(var2, var5, 0, 1);
  65.             var1.write(var2, var4, 0, var4.length);
  66.             var1.write(var2, var6, 0, 1);
  67.          }
  68.  
  69.          var1.close(var2);
  70.       } catch (Exception var7) {
  71.          System.out.println(var7);
  72.       }
  73.  
  74.    }
  75.  
  76.    // $FF: renamed from: byte () void
  77.    void method_1() {
  78.       File var1 = new File();
  79.  
  80.       try {
  81.          int var2 = var1.open("data");
  82.          byte[] var3 = new byte[1];
  83.  
  84.          while(var1.read(var2, var3, 0, 1) != 0) {
  85.             byte[] var6 = new byte[1];
  86.             byte[] var5 = new byte[var3[0]];
  87.             var1.read(var2, var5, 0, var3[0]);
  88.             var1.read(var2, var6, 0, 1);
  89.             a var4 = new a(new String(var5), var6[0]);
  90.             field_9.addElement(var4);
  91.          }
  92.  
  93.          var1.close(var2);
  94.       } catch (Exception var7) {
  95.          System.out.println(var7);
  96.       }
  97.  
  98.    }
  99.  
  100.    protected void keyPressed(int var1) {
  101.       switch (field_8) {
  102.          case 2:
  103.             this.field_10.a(var1, ((Canvas)this).getGameAction(var1));
  104.             break;
  105.          case 5:
  106.             this.field_12.a(var1, ((Canvas)this).getGameAction(var1));
  107.       }
  108.  
  109.    }
  110.  
  111.    protected void keyReleased(int var1) {
  112.       switch (field_8) {
  113.          case 2:
  114.             this.field_10.do(var1, ((Canvas)this).getGameAction(var1));
  115.          default:
  116.       }
  117.    }
  118.  
  119.    protected void keyRepeated(int var1) {
  120.       switch (field_8) {
  121.          case 2:
  122.             this.field_10.if(var1, ((Canvas)this).getGameAction(var1));
  123.          default:
  124.       }
  125.    }
  126.  
  127.    public void paint(Graphics var1) {
  128.    }
  129.  
  130.    // $FF: renamed from: char () void
  131.    void method_2() {
  132.       this.field_14.byte.addCommand(CMidlet.byte);
  133.    }
  134.  
  135.    // $FF: renamed from: int () void
  136.    void method_3() {
  137.       this.field_13.for.addCommand(CMidlet.char);
  138.       this.field_13.for.addCommand(CMidlet.do);
  139.       this.field_13.for.addCommand(CMidlet.int);
  140.    }
  141.  
  142.    // $FF: renamed from: new () void
  143.    void method_4() {
  144.       this.field_13.for.removeCommand(CMidlet.char);
  145.       this.field_13.for.removeCommand(CMidlet.do);
  146.       this.field_13.for.removeCommand(CMidlet.int);
  147.    }
  148.  
  149.    // $FF: renamed from: try () void
  150.    void method_5() {
  151.       ((Displayable)this).addCommand(CMidlet.int);
  152.       ((Displayable)this).addCommand(CMidlet.if);
  153.       if (field_9.size() > 0) {
  154.          ((Displayable)this).addCommand(CMidlet.new);
  155.       }
  156.  
  157.    }
  158.  
  159.    // $FF: renamed from: case () void
  160.    void method_6() {
  161.       ((Displayable)this).removeCommand(CMidlet.int);
  162.       ((Displayable)this).removeCommand(CMidlet.if);
  163.       ((Displayable)this).removeCommand(CMidlet.new);
  164.    }
  165.  
  166.    public void run() {
  167.       field_8 = 0;
  168.  
  169.       try {
  170.          for(; field_8 != 1; Thread.sleep(0L)) {
  171.             switch (field_8) {
  172.                case 0:
  173.                   this.field_11.a(d.char);
  174.                   this.method_1();
  175.                   this.field_10 = new k();
  176.                   e.do();
  177.                   b.a();
  178.                   f.a();
  179.                   field_8 = 3;
  180.                case 1:
  181.                case 4:
  182.                default:
  183.                   break;
  184.                case 2:
  185.                   if (!d.if) {
  186.                      this.field_10.a(d.char);
  187.                   }
  188.                   break;
  189.                case 3:
  190.                   while(this.field_11.a()) {
  191.                      this.field_11.a(d.char);
  192.                      Thread.sleep(30L);
  193.                   }
  194.  
  195.                   Thread.sleep(2000L);
  196.                   this.field_11.if();
  197.                   this.method_5();
  198.                   this.field_10.a();
  199.                   field_8 = 2;
  200.                   break;
  201.                case 5:
  202.                   if (!d.if) {
  203.                      this.field_12.a(d.char);
  204.                   }
  205.             }
  206.          }
  207.       } catch (Exception var2) {
  208.          System.out.println(var2);
  209.       }
  210.  
  211.    }
  212. }
  213.